335148d95dc0263ae191960554330d09a8baa982,rt/rs/security/oauth-parent/oauth2-jwt/src/main/java/org/apache/cxf/rs/security/oauth2/jwt/jaxrs/AbstractJweDecryptingFilter.java,AbstractJweDecryptingFilter,getInitializedDecryptor,#,59
Before Change
if (decryptor != null) {
return decryptor;
}
Message m = JAXRSUtils.getCurrentMessage();
if (m == null) {
throw new SecurityException();
}
String propLoc = (String)m.getContextualProperty(RSSEC_ENCRYPTION_IN_PROPS);
if (propLoc == null) {
throw new SecurityException();
}
try {
Bus bus = m.getExchange().getBus();
After Change
return decryptor;
}
try {
PrivateKey pk = CryptoUtils.loadPrivateKey(JAXRSUtils.getCurrentMessage(),
RSSEC_ENCRYPTION_IN_PROPS,
CryptoUtils.RSSEC_DECRYPT_KEY_PSWD_PROVIDER);
return new WrappedKeyJweDecryptor(pk, cryptoProperties);